草庐IT

Android 逆向

全部标签

android - Badge TextView 文本未居中对齐

全新的android开发...我在按钮上有一个徽章文本,但由于某种原因文本没有居中对齐。我创建了一个新fragment并将ComponentTree设置为relativeLayout然后我添加了按钮和TextView。并且在drawable/badge_circle我用过。这导致据我所知,这是因为textview属性设置为layout_width:wrap_contentlayout_height:wrap_content但是如果我将它们设置为静态约束,例如layout_width:16dplayout_height:16dp文本仍然没有对齐。设置重力或文本对齐也无济于事android

android - Notification contentView 和 bigContentView 在 Android 7 中为 null

我的应用程序的一部分包含一个自定义锁屏,它需要像普通的android锁屏一样显示通知。在Android6之前一切正常,我使用NotificationListenerService来检索通知contentView和bigContentView(RemoteViews)。我在我的自定义RecyclerView适配器上使用它们来创建一个通知列表,其中包含服务列出的相同通知://thisiscalledbyNotificationListenerService@OverridepublicvoidonNotificationPosted(StatusBarNotificationsbn){Ad

android - "Waiting for target device to come online"Mac 安卓工作室

我正尝试通过虚拟设备运行我的应用程序,但它说Waitingfortargetdevicetocomeonline并保持这种状态。我看到很多人遇到这个问题,一般解决方案是退出Docker,但我没有安装Docker或我的Mac上没有任何虚拟设备。我应该怎么办? 最佳答案 我已经通过删除虚拟设备并重新设置来解决了我的问题。 关于android-"Waitingfortargetdevicetocomeonline"Mac安卓工作室,我们在StackOverflow上找到一个类似的问题:

android - 如何检测 SpannableStringBuilder android 中的特定单词?

我想知道如何检测SpannableStringBuilder中的某些指定单词。我的目的是改变这个词的颜色。假设我有SpannableStringBuilderspan,列表中包含我的单词,例如“Name”、“Family”、“Location”等。在这个阶段我想检查我的span是否包含这些词然后改变颜色。例如我想要这样的东西:if(span.contain("Name"))//ChangeColoroftheword"Name"everywhereinthisspanif(span.contain("Family"))//ChangeColoroftheword"Family"ever

android - 从 Kotlin Anko 中的两个表中选择数据

在我的数据库中,有两个表,1)Task:(id(INTEGER+PRIMARY_KEY),title,description,timestamp,category_id(ForeignkeyofCategory->id))2)Category:(id(INTEGER+PRIMARY_KEY),name)要从表中选择数据,Anko提供了如下方法:varmDatabase:DatabaseManager=DatabaseManager.getInstance(activity)varmResult:List=ArrayList()mDatabase.use{mResult=select(T

android - 如何通过命令行从当前 APK 屏幕查询 FLAG_SECURE?

我如何查询Android应用程序的当前窗口/Activity以检查windowflag安全标志?是否可以针对APK使用ADB或任何其他命令行工具?我的用例是:我想查询设备以查看当前屏幕上是否启用了FLAG_SECURE。我无权访问源代码,我只是将APK作为黑盒验收测试人员使用。请注意,另一个问题类似且没有答案:Android-WindowFlags 最佳答案 无论特定窗口如何,当前是否可见任何安全层都可以通过运行此命令找到:adbshell"dumpsysSurfaceFlinger|grep-osecureVis=.|cut-d=

android - 每次收到推送通知时,Ionic 2 应用程序都会停止

应用程序正在获取注册号,但是当它收到推送通知时,应用程序停止并给出以下错误:不幸的是“APPNAME”在android中已停止我正在使用phonegap-plugin-push=>https://ionicframework.com/docs/native/push/我已经在appName/platforms/android/中添加了google-services.json这是我的build.gradlebuildscript{repositories{mavenCentral()jcenter()}dependencies{classpath'com.android.tools.bu

某后台管理系统加密参数逆向分析

前言在我们日常的渗透中经常会遇到开局一个登录框的情况,弱口令爆破当然是我们的首选。但是有的网站会对账号密码等登录信息进行加密处理,这一步不由得阻碍了很多人的脚步。前端的加解密是比较常见的,无论是web后台还是小程序,都常常存在加解密传输,签名防篡改等机制,会使很多渗透人员没有办法直接对参数的值进行更改,大大增加了攻击者的攻击成本。本文将一个带验证码的后台实站案例与大家分享。正文发包逻辑分析:开局一个登录框,随便输入一段账号密码跟验证码进行抓包提交错误的验证码跟账号密码弹出了验证码错误!的提示,说明这个数据包就是校验账号密码跟验证码的数据包查看一下参数,账号,验证码都是明文,密码被加密了搜索参数

android - 在 Android Imageview 上禁用抗锯齿

我在ImageView中显示96x96像素的艺术Sprite,如果不应用抗锯齿(或者至少某种形式的插值,如果它不是抗锯齿)就无法显示它,这会破坏锐利的边缘的Sprite。如何做到这一点?我已经尝试了从互联网上获取的以下方法,但都没有用。方法一创建带有位图的xml资源文件,并将反别名标志设置为false。根本没用方法二从资源中创建位图对象,并将抗锯齿标志设置为false。根本没用。Bitmapbitmap=BitmapFactory.decodeResource(getResources(),R.drawable.dryad_back_large);BitmapDrawabledrawa

Android Play 计费库 : get product introductory price?

我正在研究使用新的PlayBillingLibrary,我担心的一件事是产品介绍价格。我想知道是否有办法通过新库检索介绍性价格。据我所知,这可以通过Stackoverflowquestion中描述的GooglePlay应用内结算API来完成。,但我找不到使用新计费库的类似方法。有没有人经历过这个? 最佳答案 是的,有。请看这个>>https://codelabs.developers.google.com/codelabs/play-billing-codelab/#1valskuList=arrayListOf("sku_id_o